﻿

p, ul li, p span, a, ul li a, .toc-layout-main .level-header  .headertitle a {
    font-size: 16px;
}
body{
      line-height: 1.5em;
}

p.breadCrumbs span {
    
    font-weight:500;
    font-size: 14px;
}


div.divColumn .panel-body, .main #demo{
    font-size:16px !important;
}

.main #demo {
    padding-bottom: 20px;
     line-height: 1.3em !important ;
}
div.personaText {
    font-size: 16px !important;
}


div.personaPages div.divColumn {
    height:330px !important;
 }

p.breadCrumbs span a, .footer li a {
     font-size: 14px;
   
}
#RibbonContainer a, #RibbonContainer span  {
font-size: 13px;
}

#RibbonContainer #ribbon {
    line-height: 1.7em;
}
p, p span, body {
    color: #414141;

}
.ms-cui-groupContainer  span.ms-cui-ctl-largelabel{
    height:30px;
}

a:link {
        text-decoration: underline !important; 
    

    }
a.navAtag, a.buttonLink, .buttonLink a, .flexCTAlinks a, a.viewAllButt, a.buttonpink, a.buttongreen, a.other-button, div.new-quick-tasks a, div.mobile-quick-tasks a, #primary_nav_wrap li a, .footerWrapper li a, .copyRight a, a.button-A, .breadCrumbs a {
    text-decoration: none !important;
}
/*
a:visited {
    color: #663399;
}*/
/*
.breadCrumbs a:visited {
    color:#CE0058 !important;
}
    */
.breadCrumbs a:hover, .breadCrumbs a:focus{
    color:#a40046 !important;
    text-decoration: underline !important; 
}

.breadCrumbs a:active {
    color:#a40046 !important;
}

div.navBar a.mobileNav, .contextMenuPopup a.o365cs-contextMenuItem
{
     text-decoration: none !important;
}
.contextMenuPopup a.o365cs-contextMenuItem, #RibbonContainer a, #landingNav a, .onHomePageExploreItems li a, div.heroBar a
{
     text-decoration: none !important;
}
li.docs2List-li div.docButtons > a.buttonlink {
    text-decoration:underline !important;
}

/* 
.ms-rtestate-field ul.nonflex3Col li h3:first-child a{
text-decoration: none !important; 
}
*/
.ms-rtestate-field ul.nonflex3Col li h3:first-child a:hover{
text-decoration: underline !important;
    color: #414141 !important;
}
 .submitWrapper input, .submitWrapper a, a.buttonLink, .buttonLink a, .flexCTAlinks a, a.viewAllButt {
    font-size: 16px;
   }

 .copyRight span, .copyRight a {
font-size: 14px;
 }

 .copyRight a:hover,  .copyRight a:focus {
     text-decoration:underline !important;
      color:#a40046;
 }
/*
.ms-rtestate-field ul.nonflex3Col li h3 a{
 text-decoration: none ;
}
.ms-rtestate-field ul.nonflex3Col li h3 a b{
 text-decoration: underline;
}
*/
.onHomePageExploreItems li{
min-height:210px;
}


.onHomePageExploreItems li span{
font-size: 100%;
}

.onHomePageExploreItems li b {
font-size: 100%;

}
span.ms-rteFontSize-2, .nonflex3Col li h3 b, .nonflex4Col li h3{
font-size: 16px;
}
div.ms-rtestate-field div.contentHome h3, div.ms-rte-embedcode div.contentHome h3{
    padding-top:15px;
}
div.footerWrapper li a:hover {
    color: #a40046;
    text-decoration:underline !important;
}
.mobile .mobile-quick-tasks {
    line-height: 1.0em !important ;
  }


    .ctaInnerContent p {
        font-size: 16px;
        color: #fff;
    }
    .ctaOver .ctaInnerContent h3{
        color:#fff !important;
    }

@media only screen and (max-width: 500px) {

 .onHomePageExploreItems li{
 min-height:185px;
 }
 div.ms-rtestate-field {
     margin-top:-30px
 }
 div#sideRail.contentDetail.shadow {
        border-left: none;
        padding-left: 0px !important;
 }


 /*
 img.ms-rtePosition-2 {
   max-width: 100% !important;
   height:auto !important;     
   text-align:left !important;
   margin-left: 0px !important;
   float:none;
}*/
 h1,  li {
            line-height: 30px;
 }
 /*
 .ms-rtestate-field p.buttonlink a {
     width:75%;
 }
     */
 .oneThird {
       /*     margin-top: -20px; */
  }
}

